package com.example.tetstmybatis.controller;

import com.example.tetstmybatis.domain.Topn3;
import com.example.tetstmybatis.domain.dto.Topn3Dto;
import com.example.tetstmybatis.rep.ResopnseDto;
import com.example.tetstmybatis.req.ReqTopn3;
import com.example.tetstmybatis.service.Topn3Service;
import org.springframework.web.bind.annotation.*;

import javax.annotation.Resource;
import java.util.List;

@RequestMapping("/topn3")
@RestController
public class Topn3Controller {
    @Resource
    private Topn3Service topn3Service;
    @GetMapping("/list")
    public ResopnseDto topn3listall(){
        return  topn3Service.list();
  }

    @GetMapping("/query")
    public  ResopnseDto topn3quey(ReqTopn3 reqTopn3){
        return  topn3Service.querybyDzs(reqTopn3);
    }

    @GetMapping("/queryxm")
    public  ResopnseDto topn3queyxm(ReqTopn3 reqTopn3){
        return  topn3Service.querybyXm(reqTopn3);
    }

    @PostMapping("/updataxm")
    public ResopnseDto topn3updatexm(ReqTopn3 reqTopn3){
        ResopnseDto resopnseDto = new ResopnseDto();
        return  resopnseDto;
    }



}
